Favoriser l’interopérabilité et l’uniformité sémantique
Caractéristiques du serveur terminologique
- Dépôt centralisé : un accès généralisé aux terminologies de la santé pour une collecte et un échange de données uniformes.
- Interopérabilité accrue : des renseignements médicaux normalisés plus fiables grâce à des mises à jour fréquentes dans divers systèmes numériques.
- Outils collaboratifs : une contribution accrue des professionnels de la santé, qui peuvent utiliser efficacement les ressources communes.
- Capacités FHIR : une utilisation simplifiée des opérations FHIR, pour un traitement des données plus efficace et une meilleure conformité.
- Gestion efficace des données : une prise de décisions plus rapide grâce à des fonctions de recherche optimisées et à la possibilité d’utiliser les systèmes de codes essentiels en cours d’exécution.
Principaux avantages
- Simplification de l’échange de données : des communications plus fiables et plus exactes en lien avec les soins de santé.
- Amélioration des soins au patient : des décisions éclairées au sujet des traitements grâce à des données accessibles et normalisées.
- Outils pour la recherche et l’analytique : des analyses approfondies des données pour soutenir l’amélioration des soins de santé et l’élaboration des politiques.
- Sécurité et évolutivité : des données protégées, et un serveur qui s’adapte à la demande grandissante pour des soins de santé.
Accès à un éventail de systèmes de codes et d’ensembles de valeurs
- Édition canadienne de SNOMED CT
- LOINC
- pCLOCD
- UCUM
- Ensembles de valeurs pancanadiens
- Répertoire canadien des médicaments (RCM)
Qui peut utiliser le serveur terminologique
- Les provinces et les territoires
- Les développeurs
- Les fournisseurs
- Les organisations de la santé et les fournisseurs de données sur la santé
- Les spécialistes des normes terminologiques de la santé
- Les chercheurs du domaine de la santé
Comment accéder au serveur terminologique
- Accès personnel : les utilisateurs doivent obtenir un compte InfoCentral pour pouvoir utiliser le serveur terminologique. Un guide d’utilisation détaillé fournit plus d’information sur la création d’un compte et l’utilisation du serveur. Pour en savoir plus, consultez la section « Débutants ».
- Accès par un système : les développeurs et les administrateurs peuvent utiliser une application ou un script automatisé pour communiquer avec le serveur. Pour obtenir un compte de système afin d’accéder au serveur, ils doivent remplir un formulaire de demande. Ils recevront ensuite des données d’accès propres à leur projet. Pour plus d’information, voir la section « Utilisateurs expérimentés ».
Sécurité et intégration
- Mesures de sécurité : elles incluent le contrôle d’accès basé sur les rôles, le chiffrement et l’utilisation de journaux de vérification pour protéger les données sensibles.
- Utilisation d’API : le serveur fournit des API HTTP RESTful et prend en charge les formats JSON et XML; ainsi, diverses plateformes et applications peuvent interagir avec le serveur.
- Flexibilité pour l’intégration : possibilité d’utiliser plusieurs méthodes d’intégration pour mettre à jour la terminologie et assurer son uniformité entre les systèmes. La possibilité d’utiliser des API pour accéder au serveur assure l’interopérabilité entre les différents systèmes et fournisseurs et l’utilisation de données normalisées.
Principales fonctionnalités
- Syndication de contenu vers des systèmes externes
- Interrogation du contenu du serveur pour l’envoi de résultats à un système externe
Accéder au serveur terminologique
Pratique et efficace, le serveur terminologique répond aux besoins de tous les types d’utilisateurs en offrant de multiples options d’accès. Grâce à son interface utilisateur intuitive et conviviale, les débutants peuvent facilement accéder aux données terminologiques, télécharger des fichiers et effectuer des recherches, sans se heurter à des obstacles techniques. Les utilisateurs expérimentés, comme les développeurs et les spécialistes, ont pour leur part accès à des API solides et à d’autres services leur permettant d’accéder aux données par programme. Le serveur facilite l’intégration et l’automatisation au profit de flux de tâches complexes et offre des solutions sur mesure, adaptées aux besoins des utilisateurs. Ainsi, tant les utilisateurs novices que les experts peuvent l’utiliser efficacement et profiter pleinement de ses fonctionnalités.
Débutants
Pour accéder au serveur terminologique, une personne doit passer par son compte InfoCentral. Le guide d’accès au serveur terminologique fournit des directives détaillées pour l’accès au serveur et son utilisation.
L’accès au serveur terminologique est contrôlé par de solides mesures de sécurité, dont le contrôle d’accès basé sur les rôles, le chiffrement et l’utilisation de journaux de vérification, afin de protéger les données terminologiques sensibles et de garantir que seules les personnes autorisées peuvent y accéder. Inforoute demeure déterminée à placer la sécurité et la confidentialité au cœur de toutes ses activités, y compris des relations avec ses partenaires et du déploiement de nouvelles solutions et de nouveaux outils.
Le serveur terminologique fournit des API RESTful HTTP et prend en charge les formats JSON et XML. Ainsi, tout moteur d’intégration ou toute application ou plateforme capable de faire des appels RESTful HTTP et de traiter les formats JSON ou XML peut interagir avec le serveur. Les API FHIR permettent une intégration en profondeur avec le serveur terminologique et facilitent l’abonnement au contenu récent et son téléchargement, ainsi que l’utilisation de la terminologie au moment de l’exécution. L’utilisateur peut ainsi exploiter pleinement le potentiel de la terminologie et obtenir des données normalisées grâce à une représentation des données plus uniforme.
Le serveur terminologique prend en charge diverses approches d’intégration, ce qui permet l’intégration du contenu terminologique le plus récent aux systèmes et la création de représentations internes. Les utilisateurs peuvent aussi trouver plus facilement des représentations de la terminologie propres à un système aux fins de fonctionnalités propres à un fournisseur. Le fait de rendre la terminologie disponible par le truchement d’API garantit aux différents systèmes et fournisseurs un accès uniforme à la terminologie. Tant les systèmes de grande envergure que les petits fournisseurs profitent de cette approche, qui favorise l’utilisation de données normalisées et l’interopérabilité.
Les administrateurs de système et les développeurs ont l’option de se connecter au nouveau serveur terminologique à l’aide d’une application logicielle ou d’un script automatisé. Pour faire des appels d’API au serveur terminologique d’Inforoute, ils ont besoin d’un compte de système, qu’ils peuvent obtenir en envoyant un formulaire de demande et qui vient avec des données d’accès au serveur propres à un projet ou à une organisation. Ces données d’accès permettent d’obtenir un jeton d’authentification grâce auquel le système peut communiquer de façon sécurisée avec le serveur terminologique sans devoir utiliser un nom d’utilisateur ou un mot de passe personnel. Il est important de protéger ces données d’accès et d’en assurer la confidentialité, tout comme on le ferait pour un nom d’utilisateur ou un mot de passe.
Quelques exemples de l’utilité des appels d’API :
- Interroger une API FHIR du serveur terminologique pour accéder, par exemple, aux systèmes de code (CodeSystems) et aux ensembles de valeurs (ValueSets)
- Télécharger des fichiers à partir du serveur de syndication du serveur terminologique
Plateforme du serveur terminologique
Il existe diverses applications pour comprendre et utiliser les ressources FHIR accessibles par le serveur terminologique d’Inforoute.
OntoCommand
- Comprendre quelles sont les ressources FHIR disponibles sur le serveur
- Visualiser les métadonnées liées aux ressources
- Comparer les ressources FHIR
- Télécharger les systèmes de codes en différents formats (p. ex. format RF2 pour SNOMED CT, format Excel pour pCLOCD et le RCM, et format d’HL7)
- Faire l’extraction des artéfacts d’ensembles de valeurs pancanadiens en format CSV, JSON ou XML
- Trouver du contenu terminologique précis à l’aide des capacités de recherche et de filtrage améliorées
- Visualiser et télécharger une liste des éléments contenus dans un ensemble de valeurs, ainsi que des rapports détaillés sur les changements qui incluent des comparaisons entre les versions
- Visualiser les changements apportés à une version spécifique d’un système de codes ou d’un ensemble de valeurs directement dans OntoCommand
Shrimp
- Parcourir et explorer les systèmes de codes et les hiérarchies
- Parcourir et explorer les ensembles de valeurs
- Créer et évaluer des requêtes ECL pour SNOMED CT
- Télécharger les expansions ECL pour SNOMED CT
Snapper
- Comprendre la création d’une ressource FHIR
- Télécharger une ressource FHIR
Plateforme terminologique et documentation
Outil | Description | Lien direct | Documentation |
Tableau de bord terminologique (OntoCommand) |
OntoCommand prend la forme d’un tableau de bord et permet d’interagir avec un serveur terminologique FHIR.
|
https://terminologystandardsservice.ca/fhir | OntoCommand |
Navigateur terminologique (Shrimp) |
Shrimp est un outil en ligne permettant de parcourir les systèmes de codes, plus particulièrement sous forme de hiérarchie. Il est optimisé pour SNOMED CT et LOINC.
|
https://ontoserver.csiro.au/shrimp/launch.html?iss=https://terminologystandardsservice.ca/fhir | Shrimp |
Rédaction terminologique (Snapper) |
L’outil de rédaction est composé des éléments Snapper:Author et Snapper:Map. Suivre les liens ci-contre pour y accéder. Snapper:Author permet de créer et de tenir à jour les ressources terminologiques FHIR : systèmes de code, ensembles de valeurs et mappage conceptuel. Snapper:Map simplifie la rédaction et la tenue à jour des ressources de mappage conceptuel. |
https://ontoserver.csiro.au/snapper/?iss=https://terminologystandardsservice.ca/fhir | Snapper |
Utilisateurs expérimentés
Les développeurs, les utilisateurs avertis, les administrateurs du serveur terminologique et les utilisateurs des outils d’HL7 International sont considérés comme des utilisateurs expérimentés. Ils comprennent en profondeur les questions techniques et sont bien outillés pour tirer parti de solutions perfectionnées et de flux de tâches complexes. Ces utilisateurs se servent notamment de l’API FHIR (Fast Healthcare Interoperability Resources), qui contribue la création de solutions technologiques innovantes en simplifiant l’intégration des données sur la santé et l’accès à celles-ci. La présente section explique comment les utilisateurs expérimentés peuvent accéder aux ressources essentielles et télécharger par programme des fichiers à l’aide du fil de syndication. Pour en savoir plus, visitez la page destinée aux utilisateurs expérimentés.

Améliorez votre flux de tâches avec les outils du serveur terminologique d’Inforoute
Des outils puissants accompagnent le serveur terminologique d’Inforoute pour faciliter l’utilisation et la compréhension des ressources FHIR. La syndication est l’un d’eux : elle permet une intégration automatique des ressources FHIR et des index binaires dans des sources prédéfinies, comme des serveurs, à l’aide de notre API de syndication. Le processus s'en trouve simplifié, et la gestion des données par les services de santé gagne en efficacité et en précision.
Autres ressources
Serveur terminologique
Visionnez nos vidéos pour comprendre en détail les fonctionnalités du serveur terminologique.
- Aperçu d’Ontoserver (28 min.)
- Fonctionnement des services terminologiques FHIR (45 min.)
- Ressources FHIR pour la gestion terminologique (36 min.)
- Atelier du CSIRO : aperçu d’Ontoserver et séance de Q et R (157 min.)
- Aperçu du serveur terminologique (62 min.)
- Aperçu du serveur terminologique – séance de Q et R (45 min.)
Environnement de production
Tableau de bord terminologique (OntoCommand) :
OntoCommand prend la forme d’un tableau de bord et permet d’interagir avec un serveur terminologique FHIR.
Navigateur terminologique (Shrimp) :
Shrimp est un navigateur en ligne permettant de parcourir les ressources CodeSystem, plus particulièrement sous forme de hiérarchie. Il est optimisé pour SNOMED CT et LOINC.
Rédaction terminologique (Snapper) :
L’outil de rédaction est composé des éléments Snapper:Author et Snapper:Map. Suivre les liens ci-contre pour y accéder. Snapper:Author permet de créer et de tenir à jour les ressources terminologiques FHIR CodeSystem, ValueSet et ConceptMap. Snapper:Map simplifie la rédaction et la tenue à jour des ressources ConceptMap.
Foire aux questions sur le serveur terminologique
APIs
Oui, les appels d’API suivants permettent d’obtenir la version la plus récente des systèmes de codes, comme SNOMED CT et pCLOCD, dans la collection Postman. Pour savoir comment accéder à la collection Postman, consultez les Instructions pour l’utilisation de Postman.
- Pour SNOMED CT, utilisez :
- HTTP GET
https://terminologystandardsservice.ca/fhir/CodeSystem?url=http://snomed.info/sct&_elements=version&_sort=-version&_count=1
- Pour pCLOCD, utilisez :
- HTTP GET
https://terminologystandardsservice.ca/fhir/ValueSet/$expand?url=https://fhir.infoway-inforoute.ca/CodeSystem/pCLOCD?fhir_vs&count=0
Vous devrez vous authentifier pour pouvoir faire ces requêtes.
Voici un exemple de commande cURL :
OntoServer
Ontoserver offre une grande flexibilité : il peut être intégré à un système, ou encore être utilisé de façon autonome. Avec les API FHIR, Ontoserver peut aussi être utilisé avec des fonctionnalités propres à un fournisseur et permettre à un système de trouver des représentations particulières de la terminologie, selon les besoins.
Shrimp
Un menu situé dans le coin supérieur droit de l’écran, dans Shrimp, permet de choisir la langue de l’interface (y compris des menus et des liens), mais aussi celle du contenu terminologique. Vous pouvez donc choisir « en » ou « fr » pour naviguer dans la langue de votre choix. Comme Shrimp est utilisé partout dans le monde, le menu peut contenir d’autres options de langue, par exemple, « id » pour l’indonésien. Ces options n’ont aucune incidence sur le contenu terminologique canadien, qui n’est disponible qu’en anglais et en français. Consultez le guide d’utilisation de Shrimp pour en savoir plus sur cette nouvelle fonctionnalité. Elle est toujours en cours d’amélioration, et nous vous remercions de votre patience.
SNOMED
Du point de vue de FHIR, le « code.system » de l'édition canadienne (CA) de SNOMED CT est le système de codes international par défaut : http://snomed.info/sct. La « version » serait incluse pour indiquer qu'un code provient de l'édition CA. Cette version est basée sur le module le plus dépendant (« Canada Health Infoway French module ») : http://snomed.info/sct/20611000087101.
Si, dans le cadre d'un projet d'implantation, on n'utilise pas un service de terminologie canadien comme le serveur terminologique d'Inforoute (qui utilise par défaut l'édition canadienne), les solutions devront inclure l'édition canadienne de SNOMED CT (pour la « coding.version »).
Exemples de cas d'utilisation
- Exemple de format recommandé qui n’inclut pas la version, à utiliser au Canada dans les écosystèmes où les outils et les logiciels des fournisseurs utilisent implicitement l'édition canadienne de SNOMED CT pour leurs ensembles de valeurs, leurs services de terminologie (ex. catalogue national des vaccins), etc.
"vaccineCode": {
"coding": { {
"system": "http://snomed.info/sct",
"code": "34921000087108"
} }
} - Voici un exemple de format recommandé qui inclut la version, à utiliser dans les écosystèmes où l'échange de données pourrait s'effectuer avec des outils et des logiciel de fournisseurs qui sont aux États-Unis ou dans d'autres pays et qui n'utilisent pas par défaut l'édition canadienne de SNOMED CT. Il pourrait s’agir de solutions qui utilisent par défaut l'édition internationale ou américaine de SNOMED CT, par exemple celles d’un fournisseur des États-Unis qui offre des services au Canada (ex. applications pour téléphones intelligents).
"vaccineCode": {
"coding": { {
"system": "http://snomed.info/sct",
"version": "http://snomed.info/sct/20611000087101",
"code": "34921000087108"
} }
}
Directives sur l’inclusion de la version du système de codes
Les responsables de l'implantation doivent consulter le guide d'implantation de FHIR pertinent pour savoir s'il convient d’inclure la version du système de codes.
Les auteurs de guides d'implantation de FHIR doivent suivre les directives ci-dessus, en fonction de l'écosystème d'échange de données.
Serveur terminologique
Une partie de la plateforme Terminology Gateway sera mise hors service le 30 avril 2025 conformément à notre volonté d’améliorer nos services. À partir de cette date, elle ne contiendra plus les publications de normes en continu – seul le contenu terminologique de PrescripTIonMC y sera tenu à jour. Pour les publications de normes dans l’avenir, il faudra passer par notre serveur terminologique FHIR.
La publication de mars 2025 de l’édition canadienne de SNOMED CT, de pCLOCD, du RCM et des ensembles de valeurs sera la dernière à être diffusée sur Terminology Gateway pour le téléchargement. Par la suite, vous devrez passer par le serveur terminologique pour tous les téléchargements et les téléversements. Nous vous invitons à rapidement adopter le serveur terminologique FHIR afin de profiter de son contenu à jour et de ses fonctionnalités robustes. Consultez les ressources de formation mises à votre disposition pour vous aider à utiliser le nouveau serveur et profiter de ses avantages.
Nous vous remercions de votre compréhension et de votre collaboration pendant cette période de transition. Nous sommes disponibles pour vous aider à chaque étape du processus.
Dépannage
Si vous avez de la difficulté à vous connecter, suivez ces étapes :
- Actualisez la page : une simple actualisation règle parfois le problème.
- Supprimez les témoins de navigation : si le problème est causé par des données en mémoire cache, cette action les supprimera.
- Utilisez un autre navigateur : accédez au site à l’aide d’un autre navigateur pour voir si le problème persiste.
Si le problème persiste malgré tout, communiquez avec nous pour obtenir de l’aide.
ensembles de valeurs
Dans le contexte de l’informatique de la santé, et plus particulièrement dans le cas de normes comme FHIR (Fast Healthcare Interoperability Resources), un ensemble de valeurs consiste en un ensemble de représentations de concept valides identifiables de manière unique. Il prend la forme d’un ensemble de codes ou de termes tirés d’un ou de plusieurs systèmes de codes et est utilisé pour déterminer les valeurs admissibles pour un élément en particulier dans une ressource liée à la santé. Il est possible de tester chaque concept de l’ensemble de valeurs pour déterminer s’il est inclus à l’ensemble ou non.
Dans Terminology Gateway, le terme sous-ensemble désigne un ensemble dont tous les éléments sont également contenus dans un autre ensemble. Ainsi, si l’ensemble B est un sous-ensemble de l’ensemble A, l’ensemble B ne contient que des éléments également compris dans l’ensemble A. Ces sous-ensembles incluent des listes de valeurs ou termes soumis à des contraintes et tirés des systèmes de codes sources (extension canadienne de SNOMED CT, pCLOCD, UCUM, SCP ou HL7).
Les termes « ensemble de valeurs » et « sous-ensemble » sont donc utilisés de manière interchangeable. Les sous-ensembles hébergés précédemment dans Terminology Gateway correspondent aux ensembles de valeurs maintenant hébergés dans le serveur terminologique FHIR.
Avertissement
Le serveur terminologique d’Inforoute permet l’échange de contenu provenant des fournisseurs et de contenu provenant des utilisateurs. Inforoute veille à la qualité, à l’exactitude et à l’exhaustivité du contenu, mais les utilisateurs demeurent responsables de s’assurer que le contenu convient à l’usage prévu. Inforoute s’exonère de toute responsabilité quant aux erreurs ou aux omissions pouvant entacher ledit contenu, qui est fourni « tel quel », conformément aux conditions d’utilisation prévues. Information sur les contrats de licence applicables au contenu terminologique.